# -*- coding: utf-8 -*-

"""
@Author  : James.xiaoli
@Time    : 2025/4/3 13:39
@File    : helper.py
模块注释：
    

"""
import os

import pandas as pd


def save_excel(data, filename='output.xlsx'):
    """
    保存数据到Excel文件
    :param data: 数据列表
    :param filename: 文件名
    :return: None
    """
    df = pd.DataFrame(data)
    df.to_excel(filename, index=False, header=False)



def clear_directory(directory_path):
    """
    删除指定目录下的所有文件
    :param directory_path: 目标目录路径
    """
    if not os.path.exists(directory_path):
        print(f"错误：目录 '{directory_path}' 不存在。")
        return False

    if not os.path.isdir(directory_path):
        print(f"错误：'{directory_path}' 不是一个有效的目录。")
        return False

    try:
        for root, dirs, files in os.walk(directory_path, topdown=False):
            for name in files:
                file_path = os.path.join(root, name)
                os.remove(file_path)
        return True
    except Exception as e:
        print(f"删除目录下所有文件时发生错误: {e}")
        return False

